112565
97395
466246
1119762
846311
102591
90581
433910
420321
665901
225280
850825
262284
500841
416275
781256
811951
470118
374102
58387
524115
83666
279432
636607